nastaveni IBRestoreService
Otázka od: David Fajfr
26. 4. 2004 10:35
Ahoj,
nevite nekdo, jak nastavit TIBRestoreService, pokud chcete provest obnovu
databaze z lokalu na jiny pocitac?
Kod nize neprojde, protoze cilovy pocitac ocekava BackupFile na svem
lokalnim disku, kde ho pochopitelne nenajde.
with IBRestoreService do begin
Active := False;
LoginPrompt := False;
Params.Values['user_name'] := 'SYSDBA';
Params.Values['password'] := 'masterkey';
Protocol := TCP;
ServerName := 'IPAdresa';
Active := True;
Options := [CreateNewDB, UseAllSpace];
PageBuffers := 3000;
PageSize := 4096;
BackupFile.Text := 'C:\database.gdb';
DatabaseName.Text := 'IPAdresa:C:\database.gdb;
ServiceStart;
while not Eof do begin
GetNextLine;
Application.ProcessMessages;
end;
end;
Delphi 5 Prof., IBX 5.03
David
Odpovedá: petr palicka
26. 4. 2004 12:38
Ahoj,
BackupFile _musi_ byt na lokalnim disku serveru!
Peca
Odpovedá: David Fajfr
26. 4. 2004 13:03
From: "petr palicka" <palicka.petr@seznam.cz>
> Ahoj,
>
> BackupFile _musi_ byt na lokalnim disku serveru!
>
> Peca
Proc musi? Gbak umi provest obnovu z localu na server.
Zapis nize mi funguje, ale potrebuji totez dosahnout pomoci IBRestoreService.
gbak -R -T c:\database.fbk 62.204.224.20:f:\database.fdb -user SYSDBA -password
masterkey
David
Odpovedá: petr palicka
26. 4. 2004 14:34
> Proc musi? Gbak umi provest obnovu z localu na server.
AFAIK server pracuje pouze s lokalnim filesystemem.
> Zapis nize mi funguje, ale potrebuji totez dosahnout pomoci IBRestoreService.
> gbak -R -T c:\database.fbk 62.204.224.20:f:\database.fdb -user SYSDBA -
password masterkey
mno, ze to gbak umi vim, ale si to zarizuje nejak jinak.
IMHO gbak umi serveru gbk poslat po siti, zatimco
IBRestoreService jenom vola sluzby serveru a neumi mu
nic posilat. tohle by snad presneji vedel Pavel Cisaru.
Peca